Performance Evaluation of Static VM Consolidation Algorithms for Cloud-Based Data Centers Considering Inter-VM Performance Interference

نویسنده

  • Young-Chul Shim
چکیده

Energy efficiency in data centers is a very important issue and getting growing attention from researchers. One approach to reduce energy consumption is to allocate virtual machines (VMs) to physical machines (PMs) in such a way that the number of idle PMs is maximized. Approaches of this kind are called VM consolidation methods. Idle PMs can be put into an energy-saving sleep mode, in which PMs consume significantly lower energy than in the normal operation mode. But if too many VMs are packed into a single PM without considering their execution characteristics, the performance interference among VMs can cause significant slowdown to jobs. When a VM for a new job arrives at a cloud, this VM should be allocated to a PM and we consider this job allocation problem as a static VM consolidation algorithm. We introduce several static VM consolidation algorithms which not only increase number of idle servers and, therefore, reduce the total energy consumption on a cloud-based data center but also consider performance degradation on jobs due to inter-VM interference. We analyze introduced algorithms through simulation assuming more realistic data centers where each server consists of many cores and multiple types of resources including CPUs, memory, and IOs. We measure the idle server ratio and the total energy consumption in a cloud-based data center and the service level agreement violation ratio of executed jobs and compare these values with those of other existing algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VM Consolidation by using Selection and Placement of VMs in Cloud Datacenters

The Cloud Computing model leverages virtualization of computing resources allowing customers to provision resources on-demand on a pay-as-you-go basis. During recent years, the power consumption of datacenters in cloud environment attracted researchers. Optimization of energy consumption can be performed by different methods including virtual machine (VM) consolidation. This technique can reduc...

متن کامل

Multi-objective Virtual Machine Management in Cloud Data Centers

Cloud Computing has recently emerged as a highly successful alternative information technology paradigm through on-demand resource provisioning and almost perfect reliability. In order to meet the customer demands, Cloud providers are deploying large-scale virtualized data centers consisting of thousands of servers across the world. These data centers require huge amount of electrical energy th...

متن کامل

Workload Consolidation using VM Selection and Placement Techniques in Cloud Computing

Cloud computing provides a consumer pay-per-use computing model over the Internet using numerous data centers across the globe. Power consumption by the huge data centers in Cloud environment has attracted the attention of research community. Efficient usage of energy in Cloud can be addressed in many facets. Virtual Machine (VM) consolidation is one of the techniques to save or reduce energy i...

متن کامل

Energy-efficient management of virtual machines in data centers for cloud computing

Cloud computing has revolutionized the information technology industry by enabling elastic on-demand provisioning of computing resources. The proliferation of Cloud computing has resulted in the establishment of large-scale data centers around the world containing thousands of compute nodes. However, Cloud data centers consume enormous amounts of electrical energy resulting in high operating co...

متن کامل

Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology

By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016